﻿using System;

namespace LNSServer.ViewModels.Project
{
    public class ProjectUpdateForm
    {
        /// <summary>
        /// 主键ID
        /// </summary>
        public long Id { get; set; }

        /// <summary>
        /// 工程名称
        /// </summary>
        public string Name { get; set; }

        /// <summary>
        /// 描述
        /// </summary>
        public string Description { get; set; }

        /// <summary>
        /// 地图ID
        /// </summary>
        public long MapId { get; set; }

        /// <summary>
        /// 机器人ID
        /// </summary>
        public long RbtId { get; set; }

        /// <summary>
        /// 测试用例ID
        /// </summary>
        public long TUCId { get; set; }

        /// <summary>
        /// 描述
        /// </summary>
        public string BridegAddr { get; set; }

        /// <summary>
        /// 日期
        /// </summary>
        public string Pdate { get; set; }

        /// <summary>
        /// 时间
        /// </summary>
        public string Ptime { get; set; }

        /// <summary>
        /// 完整的日期时间
        /// </summary>
        public DateTime FullDateTime { get; set; }

        /// <summary>
        /// 雨
        /// </summary>
        public string RainValue { get; set; }

        /// <summary>
        /// 雾
        /// </summary>
        public string FogValue { get; set; }

        /// <summary>
        /// 湿度
        /// </summary>
        public string HumidityValue { get; set; }

        /// <summary>
        /// 云
        /// </summary>
        public string CloudValue { get; set; }

        /// <summary>
        /// 雪
        /// </summary>
        public string SnowValue { get; set; }

        /// <summary>
        /// 沙尘暴
        /// </summary>
        public string SandstormValue { get; set; }

        /// <summary>
        /// 植被生长速度
        /// </summary>
        public string VegetationGrowthValue { get; set; }

        /// <summary>
        /// 道路破损程度
        /// </summary>
        public string RoadDamageValue { get; set; }

        /// <summary>
        /// 仿真倍速
        /// </summary>
        public string SimulationXValue { get; set; }

        /// <summary>
        /// 测试报告 选中-1 未选中-0
        /// </summary>
        public int TestReport { get; set; }

        /// <summary>
        /// 过程回放 选中-1 未选中-0
        /// </summary>
        public int ProcessPlayback { get; set; }

        /// <summary>
        /// 用户ID
        /// </summary>
        public long UId { get; set; }
    }
}
